home *** CD-ROM | disk | FTP | other *** search
Wrap
package com.extensibility.rock; import java.awt.Color; import java.awt.Container; import java.awt.SystemColor; import java.awt.event.ActionListener; import java.util.Vector; import javax.swing.JComponent; import javax.swing.JList; import javax.swing.JScrollPane; public class SimpleListPopup extends ScrollPop { JList list; // $FF: renamed from: sp javax.swing.JScrollPane JScrollPane field_0; Vector choices; ActionListener listener; public SimpleListPopup(Vector var1, ActionListener var2) { this(var1, new Color(SystemColor.window.getRGB()), new Color(SystemColor.textText.getRGB()), new Color(SystemColor.textHighlight.getRGB()), new Color(SystemColor.textHighlightText.getRGB()), var2); } public SimpleListPopup(Vector var1, Color var2, Color var3, Color var4, Color var5, ActionListener var6) { this.choices = var1; this.listener = var6; this.list = new JList(var1); this.list.setCellRenderer(new PopCellRenderer(var2, var3, var4, var5)); this.list.addListSelectionListener(new 1(this)); this.list.addMouseListener(new ListPopupListener(this)); this.list.addMouseMotionListener(new ListPopupMotionListener((SimpleListPopup)null)); this.field_0 = new JScrollPane(this.list); RBevelBorder var7 = new RBevelBorder(1); this.field_0.setBorder(var7); ((Container)this).add(this.field_0); ((JComponent)this).setBorder(new RBevelBorder(0)); } JList getList() { return this.list; } JScrollPane getScrollPane() { return this.field_0; } }